from django.urls import path, re_path

from App import views

app_name = 'App'
# 使用反向传播，一定要注意这个命名

urlpatterns = [
    path('home/', views.home, name='home'),
    path('', views.index, name='index'),
    path('show/<int:num>/<slug:name>/', views.showInt, name='showIntWithoutPath'),
    path('show/<int:num>/<slug:name>/<path:some_path>/', views.showInt, name='showInt'),
    # 对应与一个view，不过要注意，不含参数的时候，要给view里面的参数指名默认值，比如说some_path
    re_path('re/(?P<mess>[1-5]{4})/', views.showRe, name='re'),
    # 正则项路由(?P<mess>[1-5]{4})

    path('response/', views.handle_response, name='response'),
    path('rediect/', views.handle_rediect, name='rediect'),
    path('sql/', views.get_mysql, name='sql'),

    path('reverse/', views.handle_reverse, name='res'),
    # 用于反向传播的路由，之后重定向
    path('ss/', views.set_sess, name='sess'),

]
